NR-V2X
|
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH:ADD |
|
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH:ADD |
|
Dependencies |
The maximum number of PSCCH channels is 32. |
|
Backwards Compatibility SCPI |
[:SOURce]:SIGNal<signal>:NV2X[:ARB]:CCARrier<carrier>:SLINk:PSCCH:ADD |
|
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH:COPY <integer> |
|
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH:COPY 1 |
|
Couplings |
The maximum number of PSCCH channels is 32. |
|
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH:DELete <integer> |
|
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH:DEL 1 |
|
Notes |
The minimum number of PSCCH channels is 1. Re-index will be done for the left PSCCHs. |
This setting is a read only setting.
|
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH:COUNt? |
|
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH:COUN? |
|
Couplings |
It is coupled with Add PSCCH and Delete PSCCH When Add PSCCH is executed successfully, this setting is increased 1 When Delete PSCCH is executed successfully, this setting is decreased 1 |
|
Preset |
1 |
|
State Saved |
No |
Displays the channel name. Read only.
It enables or disables the state of PSCCH.
|
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>[:STATe] ON|OFF|1|0 [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>[:STATe]? |
|
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH:STAT ON |
|
Couplings |
When this setting is set to ON , error message will be shown if current PSCCH channel has resource conflicts with other enabled channels. |
|
Preset |
OFF |
|
State Saved |
Yes |
|
Range |
OFF|ON |
It controls the additional power boosting for the channel.
|
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:POWer <rel_ampl> [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:POWer? [MAXimum|MINimum] |
|
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:POW 0 |
|
Preset |
0 dB |
|
Min |
-40 dB |
|
Max |
40 dB |
|
Resolution |
0.01 dB |
It controls DMRS power boosting relative to data part.
|
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>::DMRS:POWer <rel_ampl> [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:DMRS:POWer? [MAXimum|MINimum] |
|
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:DMRS:POW 2 |
|
Preset |
0.00 dB |
|
Min |
-40 dB |
|
Max |
40 dB |
|
Resolution |
0.01 dB |
It controls the DMRS Mapping Parameter i. Please refer to Table 8.4.1.3.2-1 of 38.211 for details.
|
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>::DMRS:MAPPing 0|1|2 [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:DMRS:MAPPing? [MAXimum|MINimum] |
|
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:DMRS:MAPPing 2 RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:DMRS:MAPPing? |
|
Preset |
0 |
|
State Saved |
Yes |
|
Min |
0 |
|
Max |
2 |
It enables or disables scrambling for the channel.
|
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:SCRambling[:STATe] ON|OFF|1|0 [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:SCRambling[:STATe]? |
|
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:SCR OFF |
|
Preset |
ON |
|
State Saved |
Yes |
It controls the PSCCH DMR Scrambling ID for sequence generation.
|
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:PDSCrambling:ID <integer> [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:PDSCrambling:ID? [MAXimum|MINimum] |
|
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:PDSC:ID 2 |
|
Preset |
0 |
|
State Saved |
Yes |
|
Min |
0 |
|
Max |
65535 |
|
Resolution |
1 |
It controls the allocated slot index for PSCCH transmission on all frames or specified frames.
To allocate slots to specific frames, license version 2024.0801 or later is required.
You can configure Allocated Slots using any of the following ways as per your specific requirements:
|
Applying Allocated Slots to all frames |
Examples |
|
0,1,2,3 means 0, 1, and 2 slots to all frames. |
|
3:10 means 3,4,5,6,7,8,9,10 slots to all frames. |
|
0:4:12 means 0, 4, 8, 12 slots to all frames. |
|
These 3 configuration methods can be used in combination by using ',' as the delimiter |
0,1,4:7,8:2:19 means slots 0,1,4,5,6,7,8,10,12,14,16,18 to all frames |
|
Applying Allocated Slots to specific frames |
|
|
{0|0:2},{1,2|3:5} means allocate slots 0,1,2 to frame 0, and slots 3,4,5 to frame 1 and frame 2. |
|
Applying Allocated Slots to all frames and to specific frames |
|
|
4:5,{0|0:2} means allocate slots 4 to 5 to all frames and slots 0,1,2 to frame 0. |
See example image for slots allocated to specific frames
|
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:SLOTs <string> [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>: PSCCH<channel>:SLOTs? |
|
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:SLOT "0:10" RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:SLOT "1:10,{1,2|3:5}" RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:SLOT? |
|
Couplings |
The range of slot index is from 0 to (total number of slots per frame - 1). The total number of slots per frame is coupled with the carrier numerology. |
|
Preset |
"0" |
|
State Saved |
Yes |
Selects the bandwidth part to be used for current channel.
|
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:BWP 0|1 [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:BWP? |
|
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:BWP 1 |
|
Couplings |
It is the index of the sidelink BWPs. |
|
Notes |
It is a EnumSetting on GUI, but the SCPI parsers use it as Int32Setting. |
|
Preset |
1 |
|
State Saved |
Yes |
It controls the first symbol index after the AGC/duplicated symbol for the transmission.
|
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:SYMBol:FIRSt <integer> [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH <channel>:SYMBol:FIRSt? [MAXimum|MINimum] |
|
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH:SYMB:FIRS 2 |
|
Couplings |
The range is from 1 to (number of symbols per slot - Number of Symbols). |
|
Preset |
1 |
|
State Saved |
Yes |
|
Min |
1 |
|
Max |
11 |
|
Resolution |
1 |
It controls the Number of Symbols for the PSCCH transmission, the first duplicated symbol does not count.
|
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:SYMBol:NUMBer 2|3 [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH <channel>:SYMBol:NUMBer? [MAXimum|MINimum] |
|
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH:SYMB:NUMBer 2 RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH:SYMB:NUMBer? |
|
Preset |
2 |
|
State Saved |
Yes |
|
Min |
2 |
|
Max |
3 |
|
Resolution |
1 |
This setting controls the RB offset relative to the selected BWP.
|
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:RB:OFFSet <integer> [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:RB:OFFSet? |
|
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:RB:OFFS 3 |
|
Couplings |
The Maximum of it is set to RB Number of selected BWP -1 . |
|
Preset |
0 |
|
State Saved |
Yes |
|
Min |
0 |
|
Max |
274 |
|
Resolution |
1 |
This setting controls the RB number of the current BWP.
|
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:RB:NUMBer <integer> [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:RB:NUMBer? [MAXimum|MINimum] |
|
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:RB:NUMB 200 |
|
Couplings |
The Maximum of it is RB Number of the selected BWP’s – RB Offset The Mininum RB number depends on Payload Size |
|
Preset |
10 |
|
State Saved |
Yes |
|
Min |
1 |
|
Max |
275 |
|
Resolution |
1 |
It enables or disables the whether execute channel coding in transport layer.
|
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:CCODing[:STATe] ON|OFF|1|0 [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:CCODing:[:STATe]? |
|
SCPI Example |
|
|
Preset |
ON |
|
State Saved |
Yes |
Enables or disables the Auto SCI.
When Auto SCI is On, you can set PSSCH Couplings and SCI Bits for all SCI format1 1-A fields.
|
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCh<channel>:AUTO ON|OFF|1|0 [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCh<channel>:AUTO? |
|
SCPI Example |
|
| Couplings |
When Auto SCI is turned On, the PSSCH Couplings and SCI Bits settings are available. You can edit both Number of Bits and Value for various SCI format1 1-A fields based on the higher layer definitions. |
| Dependencies |
This setting is visible only when Channel Coding is enabled. |
|
Preset |
OFF |
|
State Saved |
Yes |
Allows you to select the PSSCH channel that you want to associate with the PSCCH channel.
|
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCh<channel>:PSSCh:INDEx <integer> [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCh<channel>:PSSCh:INDEx? |
|
SCPI Example |
|
| Couplings |
You can manually override these automatically populated values, but any changes that you make are not meant to be reflected in the PSSCH configurations. This coupling works as one-way synchronization only.
|
| Dependencies |
This setting is visible only when Auto SCI is ON. |
|
Preset |
-1 (None) |
| Min | -1 |
| Max | 31 |
|
State Saved |
Yes |
When Auto SCI is ON, this setting displays the results from the SCI Bits editor. Clicking the > button displayed on the right side of this setting invokes the SCI Bits dialog which allows you to view and set the SCI Bits for all SCI format1 1-A fields. You can edit both Number of Bits and Value for various SCI format1 1-A fields based on the higher layer definitions.
|
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCh<channel>:BITS [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCh<channel>:BITS? |
|
SCPI Example |
|
| Couplings |
You can manually override these automatically populated values, but any changes that you make are not meant to be reflected in the PSSCH configurations. This coupling works as one-way synchronization only.
|
| Dependencies |
This setting is visible only when Auto SCI is ON. |
| State Saved | Yes |
Opens the Payload Data
dialog where you can select a payload data type. You can also create a custom pattern or load a user file.
|
Payload Data |
Seeds |
Inverted |
Generated sequence begins with... |
|---|---|---|---|
|
PN9 |
All 1s |
No |
111111111… |
|
PN15 |
All 1s |
Yes |
000000000000000… |
|
PN23 |
All 1s |
Yes |
00000000000000000000000… |
|
PN31 |
All 1s |
Yes |
0000000000000000000000000000000… |
See also Using Custom Payload Data for more information.
|
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:DATA:TYPE PN9|PN15|PN23|CUSTom|FILE [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH0\1|2|3|4|5|6|7:DATA:TYPE? |
|
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:DATA:TYPE PN15 |
| Dependencies |
This setting is visible only when Auto SCI is OFF. |
|
Notes |
GUI choices: PN9 | PN15 | PN23 | Custom Pattern | User File |
|
Preset |
PN9 |
|
State Saved |
Yes |
Opens an editor so you can create and save customized payload data.
See also Using Custom Payload Data for more information.
|
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH:DATA <string> [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH:DATA? |
|
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH:DATA "01010101" |
|
Couplings |
It is used when Payload Data Type is Custom Pattern. |
|
Preset |
"" |
|
State Saved |
Yes |
Opens a dialog so you can select a previously saved payload data file.
See also Using Custom Payload Data for more information.
|
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH:DATA:FILE <string> [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH:DATA:FILE? |
|
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH:DATA:FILE "c:\temp\data.txt" |
|
Couplings |
It is used when Payload Data Type is User File. |
|
Preset |
"" |
|
State Saved |
Yes |
It controls the length of the 1st-stage SCI, which transports sidelink scheduling information.
|
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:DATA:LENGth <integer> [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:DATA:LENGth? [MAXimum|MINimum] |
|
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:DATA:LENG 60 RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:DATA:LENG? |
|
Preset |
60 |
|
Min |
18 |
|
Max |
120 |
|
State Saved |
Yes |
Query only
Displays the CRC of SCI1 payload.
|
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCh<channel>:CRC? |
|
SCPI Example |
|
|
State Saved |
Yes |